package com.googlecode.gaal.vis.api;

import java.io.Flushable;
import java.util.List;

public interface VectorDrawing extends Flushable {

    public void drawVector(int x, int y, String label, EdgeStyle style);

    public void drawAngle(double start, double end, String label);

    public void drawDocument(String source, String target, boolean showNumber);

    public void drawDocument(String text, boolean showArrow);

    public void drawMatrix(List<String> rowLabels, List<String> columnLabels, int[][] values);
}
